explosive harpoon - German English Dictionary